专利摘要:
Die Erfindung betrifft ein System und Verfahren zur automatisierten Applikation von Fahrzeugsteuerungssystemen. Durch die Kopplung der Applikationssoftware mit einer Software zur grafischen Darstellung und Ablaufsteuerung von Prozessen wird in zwei Ebenen gearbeitet. Das heißt, in der Planungsebene kann der Applikationsprozess grafisch modelliert werden. In der Durchführungsebene läuft der Prozess unter Anwendung der Applikationssoftware ab. Innerhalb eines Systems sind somit Applikationsprozesse definierbar, grafisch erstellbar und dokumentierbar, verschiedene Methoden können miteinander verknüpft sowie ausgeführt werden und die Arbeit mit diesem System erfordert keine spezifischen Kenntnisse über Skript- oder Programmiersprachen des Anwenders.The invention relates to a system and method for the automated application of vehicle control systems. By coupling the application software with a software for graphical representation and process control of processes is worked in two levels. This means that the application process can be graphically modeled in the planning level. In the execution level, the process runs using the application software. Within a system, application processes can be defined, graphically created and documented, various methods can be linked and executed, and working with this system does not require any specific knowledge of the user's scripting or programming languages.
公开号:DE102004013205A1
申请号:DE102004013205
申请日:2004-03-17
公开日:2005-10-06
发明作者:Sven Meyer
申请人:IAV GmbH;
IPC主号:B60R16-02
专利说明:
[0001] DieErfindung betrifft ein System und ein Verfahren zur automatisiertenApplikation von Fahrzeugsteuerungssystemen mit den im Oberbegriffdes Patenanspruches 1 genannten Merkmalen.TheThe invention relates to a system and a method for automatedApplication of vehicle control systems with those in the preambleof the patent claim 1 mentioned features.
[0002] SteuerungssystemegegenwärtigerFahrzeugantriebssysteme verfügen über immerkomplexere Funktionen und Regelalgorithmen. Dadurch wird ein hohesMaß anSicherheit, Komfort, Umweltverträglichkeitund Wirtschaftlichkeit ermöglicht.Umgesetzt sind heute unter anderem die kennfeldgesteuerte Kraftstoffeinspritzungund Zündungsowie adaptive Funktionen zur Gemisch- und Klopfregelung, Antiblockier-und schlupfsysteme sowie anpassungsfähige Fahrprogramme bei Automatikgetrieben.control systemscurrentVehicle drive systems always havemore complex functions and control algorithms. This will be a highMeasureSafety, comfort, environmental compatibilityand economic feasibility.Implemented today are, among other things, the map-controlled fuel injectionand ignitionas well as adaptive functions for mixture and knock control, antilockand slip systems as well as adaptive driving programs for automatic transmissions.
[0003] Diezur Anpassung dieser Steuerungssysteme an die jeweiligen Motor-und Fahrzeugtypen durchgeführtenArbeiten werden als Applikation bezeichnet. Ziel der Applikationist die Optimierung der Regelfunktionen bzw. der Steuer- und Regelparameterin Form von Kennfeldern, Kennlinien und Kennwerten, die das physikalischeVerhalten des Antriebs bzw. des gesamten Fahrzeugs widerspiegeln.Theto adapt these control systems to the respective engineand vehicle types carried outWork is called an application. Target of the applicationis the optimization of the control functions or the control parametersin the form of maps, characteristics and characteristics that are the physicalBehavior of the drive or the entire vehicle reflect.
[0004] ZurOptimierung dieser Parameter werden während der Applikation eineReihe elektrischer und physikalischer Messgrößen am Prüfstand und in Fahrversuchenerfasst und von dem Bearbeiter bewertet. Applikationssysteme unterstützen denEntwickler bei diesen Arbeiten. Sie verbinden die Steuerungssystememit einer Applikationssoftware und ermöglichen das Arbeiten mit demBearbeiter bekannten physikalischen Größen und Einheiten. Es sind folglichkeine Detailkenntnisse überdas Steuergerät notwendig.Applikationssysteme könnenmit Prüfstandssteuerungenund weiterer Messtechnik gekoppelt und synchronisiert werden.toOptimization of these parameters will be a during the applicationSeries of electrical and physical parameters on the test bench and in driving testsrecorded and evaluated by the editor. Application systems support theDeveloper in this work. They connect the control systemswith an application software and allow working with theProcessor known physical quantities and units. It is thereforeno detailed knowledge aboutthe control unit necessary.Application systems canwith test bench controlsand other metrology coupled and synchronized.
[0005] Vorbekanntaus der DE 100 20448 A1 ist ein Verfahren und eine Vorrichtung zur Optimierungdes Betriebs eines Verbrennungsmotors. Durch die darin beschriebeneVorgehensweise sollen die Abstimmungsarbeiten der Funktionen einerMotorsteue rung vereinfacht werden. Das wird dadurch erreicht, dass aneinem Motorprüfstandmit geeigneter Sensorik in den einzelnen Betriebspunkten des Verbrennungsmotorseine begrenzte Anzahl von Variationen der vorhandenen Stellgrößen durchgeführt unddie zu optimierenden Größen messtechnischerfasst werden. Die auf diese Weise entstehende Datenbasis kannmit Hilfe eines rechnergestütztenphysikalischen Motormodells Offline weiterverarbeitet werden. Dasheißt,die am Prüfstandgewonnen Daten ermöglichendie Ermittlung des Zusammenhangs zwischen den Stell- und Zielgrößen durcheine Offline-Stellgrößenvariationmittels des physikalischen Motormodells. Die Funktionen der Motorsteuerung werdenanschließendin Abhängigkeitder berechneten optimalen Stellgrößen bedatet.Previously known from the DE 100 20 448 A1 is a method and apparatus for optimizing the operation of an internal combustion engine. By the procedure described therein, the coordination work of the functions of a Motorsteue tion are to be simplified. This is achieved by carrying out a limited number of variations of the existing manipulated variables on an engine test bench with suitable sensors in the individual operating points of the internal combustion engine and measuring the quantities to be optimized by measuring them. The resulting database can be further processed offline using a computer-aided physical engine model. That is, the data obtained on the test bench allow the determination of the relationship between the manipulated variables and target variables by means of an offline manipulated variable variation by means of the physical motor model. The functions of the motor control are then used as a function of the calculated optimum manipulated variables.
[0006] Charakteristischfür dasim Stand der Technik beschriebene Verfahren ist, dass dieses insbesonderefür Optimierungender Stellgrößenparameterbei stationäremBetrieb der Verbrennungskraftmaschine vorgesehen ist. So sind weitere,sich an die stationäreAbstimmung der Verbrennungskraftmaschine anschließende Applikationsaufgabenwie beispielsweise die Optimierung der Parameter der Übergangskompensationeines Verbrennungsmotors mit Kanaleinspritzung oder die Optimierungder Parameter eines PID-Reglers zur Nockenwellenpositionierung nichtohne größeren Aufwandmit diesem Verfahren bzw. der Vorrichtung umsetzbar. Abgesehen davon,dass fürdiese weiterführendenAufgaben der Regleroptimierung eine von dem verwendeten Motormodellabweichende Methode zur Optimierung der Reglerparameter angewendetwerden muss, ist es außerdemnotwendig, den Prüfablauf,also die Parametrierung der übergeordnetenPrüfstandssteuerung,insofern zu ändern,dass anstelle der einzelnen Stellgrößenvariationen in verschiedenenBetriebspunkten beispielsweise dynamische Stellgrößenänderungendurchgeführtwerden können.Characteristicfor theThe method described in the prior art is that this particularfor optimizationsthe manipulated variable parameterat stationaryOperation of the internal combustion engine is provided. So are more,to the stationaryTuning the internal combustion engine subsequent application taskssuch as optimizing the transition compensation parametersan internal combustion engine with port injection or optimizationthe parameter of a PID controller for camshaft positioning is notwithout much effortimplementable with this method or the device. Apart from this,that forthis continuingTasks of the controller optimization one of the engine model useddifferent method used to optimize the controller parametersit has to be, it is as wellnecessary, the test procedure,So the parameterization of the parentTest control,to change insofarthat instead of the individual manipulated variable variations in differentOperating points, for example, dynamic manipulated variable changescarried outcan be.
[0007] Dieeinzelnen Etappen der Optimierungsarbeiten eines Verbrennungsmotorssind folglich zum einen von Routineaufgaben, wie Anfahren von Betriebspunkten,Messen, Dokumentieren und Offline-Optimierung gekennzeichnet. Zumanderen könnensich die Optimierungsmethoden bzw. die charakteristischen Prüfabläufe erheblichvoneinander unterscheiden.Theindividual stages of the optimization work of an internal combustion engineare therefore on the one hand of routine tasks, such as approaching operating points,Measurement, documentation and offline optimization marked. To theothers canthe optimization methods or the characteristic test procedures considerablydiffer from each other.
[0008] Aufgabeder vorliegenden Erfindung ist es, ein flexibles System und Verfahrenzur automatisierten Applikation von Fahrzeugsteuerungssystemen bereitzustellen,das die Planung, Abarbeitung und Dokumentation von komplexen Applikationsmethodenermöglicht.taskIt is the object of the present invention to provide a flexible system and methodto provide automated application of vehicle control systems,the planning, execution and documentation of complex application methodsallows.
[0009] Erfindungsgemäß wird dieAufgabe durch die kennzeichnenden Merkmale der Patentansprüche 1 bis9 gelöst.According to the inventionTask by the characterizing features of claims 1 to9 solved.
[0010] Diemit der Erfindung erzielten Vorteile bestehen insbesondere darin,dass innerhalb eines Systems Applikationsprozesse definiert undgrafisch aufbereitet sowie die Steuerung und Durchführung desApplikationsprozessablaufes realisiert werden können, dass dieses System für die Simulationenvon Applikationsprozessen nutzbar ist, dass dieses System für die AbstimmungsämtlicherSteuerungen von Fahrzeugantriebssystemen, vorzugsweise Motorsteuerungenund Getriebesteuerungen, anwendbar ist, dass Abstimmungsarbeitenvon Steuerungssystemen auch an Fahrzeugen durchführbar sind, dass der Applikationsprozessautomatisiert abgearbeitet und grafisch geführt werden kann, dass diesesSystem zur automatisierten Applikation auf einer herkömmlichenPC-Plattform mobil einsetzbar ist und dass aufbauend auf vorhandeneApplikationsmethoden neue Applikationsmethoden erstellbar sind.The advantages achieved by the invention are in particular that defined within a system application processes and graphically processed and the control and implementation of the application process flow can be realized that this system can be used for the simulation of application processes that this system for the coordination of all controls Vehicle drive systems, preferably engine controls and transmission controls applicable is that coordination work of control systems can also be carried out on vehicles, that the application process can be automated and executed graphically, that this system for automated application on a conventional PC platform mobile can be used and based on existing application methods new application methods can be created.
[0011] Weiterevorteilhafte Ausgestaltungen sind in den Unteransprüchen beschrieben,sie werden zusammen mit ihren Wirkungen erläutert.Furtheradvantageous embodiments are described in the subclaims,they are explained along with their effects.
[0012] Beisüielhaftwird hier die Anwendung des erfindungsgemäßen Systems und Verfahrensbeschrieben. In der dazugehörigenFigur zeigt:BeisüielhaftHere is the application of the system and method according to the inventiondescribed. In the correspondingFigure shows:
[0013] 1:Strukturebenen des Systems zur automatisierten Applikation1 : Structural levels of the system for automated application
[0014] Grundgedankedes Systems zur automatisierten Applikation ist die Kopplung einerApplikationssoftware, welche die erforderlichen Merkmale für die Arbeitmit dem zu optimierenden Steuerungssystem bereitstellt, mit einerSoftware zur grafischen Darstellung und Ablaufsteuerung von Prozessen. DieseVerbindung bedeutet, in zwei Ebenen arbeiten zu können. Dasheißt,in der Planungsebene A kann zunächstder entsprechende Applikationsprozess grafisch modelliert werden.In der DurchführungsebeneB läuftder vorher modellierte Prozess unter Anwendung der Applikationssoftwareab.basic ideaof the system for automated application is the coupling of aApplication software, which has the required features for workwith the control system to be optimized, with aSoftware for graphic representation and process control. TheseConnection means being able to work in two levels. Theis called,in the planning level A can firstthe corresponding application process can be graphically modeled.In the implementation levelB is runningthe previously modeled process using the application softwarefrom.
[0015] Beispielsweisewerden zur automatisierten Auslegung eines Regelalgorithmus, wiein 1 dargestellt, nach der Definition des Projektessowie der Hard- und Software des Steuerungssystems in Schritt 1 anschließend inSchritt 2 die Applikationsmethode und die Software zurgrafischen Darstellung und Ablaufsteuerung von Prozessen zusammengeführt. Wirdeine Applikationsmethode erstmalig erarbeitet, erfolgt in Schritt 3a dieDefinition und die grafische Erstellung des Prozesses. Schritt 3b beschreibtdie Möglichkeit,eine vorhandene Applikationsmethode zu modifizieren. Resultat derSchritte 3a und 3b ist ein definiertes Prozessablaufmodellin Schritt 4, welches die entsprechende Applikationsanweisungund die Ablaufsteuerung beinhaltet. Alle obengenannten Schritteerfolgen in der Planungsebene A. Durch die Kopplung Software zurgrafischen Darstellung und Ablaufsteuerung des Prozessablaufmodellsmit der Applikationssoftware im Schritt 5 wird zu der DurchführungsebeneB übergeleitet.Der Applikationsprozess kann gestartet, automatisiert abgearbeitetund grafisch geführtwerden.For example, for the automated design of a control algorithm, as in 1 according to the definition of the project as well as the hardware and software of the control system in step 1 then in step 2 the application method and the software for the graphical representation and process control of processes are brought together. If an application method is first developed, it is done in step 3a the definition and the graphic creation of the process. step 3b describes the possibility to modify an existing application method. Result of the steps 3a and 3b is a defined process flow model in step 4 which contains the corresponding application instruction and the sequence control. All of the above steps take place in the planning level A. By linking software for graphical representation and process control of the process flow model with the application software in step 5 is transferred to the execution level B. The application process can be started, processed automatically and graphically managed.
[0016] ZurOptimierung der Reglerparameter wird nun der entsprechende Betriebspunktangefahren und es werden Stellgrößenvariationendurchgeführt. DieApplikationssoftware liefert Messwerte, die zur Berechnung der neuenParameterwerte benötigt werden.Beispielsweise werden mittels einem iterativen Verfahren, welchesim Applikationsablauf enthalten ist, die Reglerparameter verändert undderen Auswirkungen anhand von Messungen überprüft, bis die Optimalwerte gefundensind bzw. Abbruchkriterien erreicht werden.toOptimization of the controller parameters will now be the appropriate operating pointapproached and there are manipulated variable variationscarried out. TheApplication software provides readings that are used to calculate the newParameter values are needed.For example, by means of an iterative method, whichcontained in the application process, the controller parameters changed andtheir effects are checked by measurements until the optimal values are foundare or termination criteria can be achieved.
权利要求:
Claims (9)
[1]
System zur Applikation von Fahrzeugsteuerungssystemen,welches eine Applikationssoftware sowie geeignete Sensorik und Aktuatorikzur Variation von Betriebspunkten und Stellgrößenparametern aufweist, dadurchgekennzeichnet, dass innerhalb dieses einen Systems Applikationsprozessedefiniert und grafisch aufbereitet sowie die Steuerung und Durchführung desApplikationsprozessablaufes realisiert werden.System for the application of vehicle control systems, which has an application software and suitable sensors and actuators for varying operating points and manipulated variable parameters, characterized in that defined within this one system application processes and graphically processed and the control and implementation of the application process flow can be realized.
[2]
System nach Anspruch 1, dadurch gekennzeichnet, dassdieses System fürdie Simulationen von Applikationsprozessen nutzbar ist.System according to claim 1, characterized in thatthis system forthe simulations of application processes can be used.
[3]
System nach Anspruch 1 und 2, dadurch gekennzeichnet,dass dieses System fürdie Abstimmung sämtlicherSteuerungen von Fahrzeugantriebssystemen, vorzugsweise Motorsteuerungen undGetriebesteuerungen, anwendbar ist.System according to claims 1 and 2, characterizedthat this system forthe vote of allControls of vehicle drive systems, preferably engine controls andTransmission controls, is applicable.
[4]
System nach Anspruch 1 bis 3, dadurch gekennzeichnet,dass die Abstimmungsarbeiten von Steuerungssystemen auch an Fahrzeugendurchführbarsind.System according to claim 1 to 3, characterizedthat the coordination work of control systems also on vehiclesfeasibleare.
[5]
System nach Anspruch 1 bis 4, dadurch gekennzeichnet,dass der Applikationsprozess automatisiert abgearbeitet und grafischgeführtwird.System according to Claims 1 to 4, characterizedthat the application process is processed automatically and graphicallyguidedbecomes.
[6]
System nach Anspruch 1 bis 5, dadurch gekennzeichnet,dass das System zur automatisierten Applikation auf einer herkömmlichenPC-Plattform mobil einsetzbar ist.System according to claims 1 to 5, characterized in thatthat the system for automated application on a conventionalPC platform is mobile.
[7]
System nach Anspruch 1 bis 6, dadurch gekennzeichnet,dass aufbauend auf vorhandenen Applikationsmethoden neue Applikationsmethodenerstellbar sind.System according to claims 1 to 6, characterizedthat based on existing application methods new application methodsare producible.
[8]
Verfahren zur Applikation von Fahrzeugsteuerungssystemen,dadurch gekennzeichnet, dass ein in der Planungsebene grafisch erstellterApplikationsablauf in die Durchführungsebene übergeleitetund gestartet wird, wobei die Applikationssoftware Messwerte liefert,welche anschließendentsprechend dem Applikationsablauf so weiterverarbeitet werden, dassweitere Schritte des Applikationsablaufes durchführbar sind.Method for the application of vehicle control systems,characterized in that a graphically created in the planning levelApplication flow has been transferred to the execution leveland started, whereby the application software delivers measured values,which subsequentlybe processed in accordance with the application process so thatFurther steps of the application process are feasible.
[9]
Verfahren nach Anspruch 8, dadurch gekennzeichnet,dass ein in der Planungsebene grafisch erstellter Applikationsablaufinnerhalb der Planungsebene testweise gestartet und abgearbeitetwird.Method according to claim 8, characterized in thatthat an application flow graphically created in the planning levelTest-started and executed within the planning levelbecomes.
类似技术:
公开号 | 公开日 | 专利标题
EP0813987B1|2003-01-15|Verfahren zur Abstandsregelung für ein Kraftfahrzeug
EP0616706B1|1996-03-06|Verfahren zur optimierung von steuerparametern für ein system, das in abhängigkeit der steuerparameter ein ist-verhalten aufweist
EP1131686B1|2003-04-23|Verfahren zur steuerung technischer prozesse
EP2106576B1|2012-04-04|Verfahren zur rechnergestützten steuerung und/oder regelung eines technischen systems
EP0384925B1|1995-11-22|Steuerungsverfahren bei einer numerischen Werkzeugmaschine oder einem Roboter
DE10048360B4|2016-09-15|Integrated, advanced control blocks in process control systems
DE112018005582T5|2020-07-16|Customer-specific quick design process for smart workshops and its system
DE10352815B4|2009-06-25|Simulation method for machining a workpiece by a machine tool and corresponding computer
EP2146825B1|2011-02-09|Bewegungssteuerung für elastische roboterstrukturen
EP0852759B1|2002-03-20|Entwurfsverfahren für die anlagentechnik und rechnergestütztes projektierungssystem zur verwendung bei diesem verfahren
EP1479003B1|2014-04-09|Verfahren und vorrichtung zur steuerung einer funktionseinheit eines kraftfahrzeugs
EP1922596B1|2009-04-15|Verfahren und vorrichtung zur vollautomatischen endkontrolle von bauteilen und/oder deren funktionseinheiten
EP1934660B1|2010-03-31|Verfahren und einrichtung zur bewegungsführung eines bewegbaren maschinenelements einer maschine
EP2194432B1|2011-11-09|Scheduling-Verfahren
DE10341325B4|2006-01-26|Test device and test method for testing of tool or production machines
DE112006000868B4|2020-03-12|Driving force control device for a vehicle
EP2453326B1|2019-12-25|Verfahren und System zur Bedienung einer Maschine aus der Automatisierungstechnik
EP2420904B1|2015-05-27|Einrichtung und Verfahren zur Konfiguration eines Steuerungssystems
DE10244131B4|2006-11-30|Method for supporting identification of a defective functional unit in a technical installation
EP2328788B1|2017-03-01|Verfahren und vorrichtung zum betrieb einer hybridantriebsvorrichtung während des startens einer brennkraftmaschine
EP1626317A3|2006-06-07|Verfahren zur Erstellung eines nichtlinearen, stationären oder dynamischen Modells einer Steuergrösse einer Arbeitsmaschine
EP1969442B1|2010-07-14|Verfahren zur vereinfachung der momentenüberwachung, insbesondere bei hybridantrieben
DE102004030032B4|2020-06-18|System and method for configuring and parameterizing an automatable machine
EP1901149B1|2010-10-13|Vorrichtung und Verfahren zur Simulation eines Ablaufs zur Bearbeitung eines Werkstücks an einer Werkzeugmaschine
EP1422629A2|2004-05-26|Verfahren und Datennetzwerk zur automatischen Konfiguration einer Parametrieroberfläche von Werkzeugmaschinen oder Produktionsmaschinen
同族专利:
公开号 | 公开日
DE102004013205B4|2019-03-07|
引用文献:
公开号 | 申请日 | 公开日 | 申请人 | 专利标题
法律状态:
2008-07-03| 8110| Request for examination paragraph 44|
2011-09-01| R016| Response to examination communication|
2011-09-28| R016| Response to examination communication|
2016-11-18| R016| Response to examination communication|
2019-01-11| R018| Grant decision by examination section/examining division|
2019-12-10| R020| Patent grant now final|
优先权:
申请号 | 申请日 | 专利标题
DE102004013205.4A|DE102004013205B4|2004-03-17|2004-03-17|System and method for automated application|DE102004013205.4A| DE102004013205B4|2004-03-17|2004-03-17|System and method for automated application|
[返回顶部]